/*
 * Tourisme.h
 *
 *  Created on: 23 mars 2012
 *      Author: houcine
 */

#ifndef TOURISME_H_
#define TOURISME_H_
#include <string>
#include "Vehicule.h"

namespace std {

class Tourisme:public Vehicule{
private:
	int nombrePortes;
	int nombrePassagers;
	int nombreBagages;
	bool climatisationON;
public:
	Tourisme();
	Tourisme(string,string,string,double,int,int,int,bool);
	virtual ~Tourisme();
	void afficher();
	bool isClimatisationON() const;
	void setClimatisationON(bool climatisationON);
	int getNombreBagages() const;
	void setNombreBagages(int nombreBagages);
	int getNombrePassagers() const;
	void setNombrePassagers(int nombrePassagers);
	int getNombrePortes() const;
	void setNombrePortes(int nombrePortes);
	friend ofstream& operator<<(ofstream& ,const Tourisme&);
	friend ifstream& operator>>(ifstream& ,Tourisme&);
};
ofstream& operator<<(ofstream& ,const Tourisme&);
ifstream& operator>>(ifstream& ,Tourisme&);
} /* namespace std */
#endif /* TOURISME_H_ */
